package Terminal.Entity.Dominio;

import java.util.ArrayList;

public class ELineaTask extends ELineaFattura {

	private ArrayList<ELineaTimeRecord> lineeTimeRecord = new ArrayList<ELineaTimeRecord>();

	public ELineaTask() {}
	
	public ELineaTask(ETask task)
	{
		this.setDescrizione( task.getTitolo() );
		this.setCosto( task.getCosto().getPrezzo() );
	}	
	
	public ArrayList<ELineaTimeRecord> getLineeTimerecord() {
		return lineeTimeRecord;
	}
	public void setLineeTimerecord(ArrayList<ELineaTimeRecord> lineeTimerecord) {
		this.lineeTimeRecord = lineeTimerecord;
	}
	/**
	 * Aggiunge una linea timerecord relativa alla linea task
	 * @param linea una linea della fattura composta da descrizione e costo
	 */
	public void add(ELineaTimeRecord linea)
	{
		this.lineeTimeRecord.add(linea);
	}

}